package com.css.fxfzfxqh.modules.ysx.service;

import com.css.fxfzfxqh.modules.ysx.entity.FxqhJzwYSXSub;
import com.css.fxfzfxqh.modules.ysx.param.FxqhJzwYSXParam;
import com.css.fxfzfxqh.modules.ysx.param.MatchingParam;

import java.util.List;
import java.util.Map;

public interface JzwYSXRepository {

    Map<String, Object> getPage(int curPage, int pageSize, FxqhJzwYSXParam param);

    boolean saveYsx( FxqhJzwYSXParam fxqhJzwYSX);


    void delete(FxqhJzwYSXParam resultDatum);

    int delete(String province,String city,String county,String ysxType);

    void saveYsxSub(FxqhJzwYSXSub jzwYSXSub);

    List<FxqhJzwYSXSub> getPageSubById(String pid);

    List<String> getSfIntensity(FxqhJzwYSXParam param);

    void update(FxqhJzwYSXSub entity);
}
